package com.yilin.tms.core.entity.data.statistics.user;

import com.yilin.tms.core.entity.data.statistics.StatisticsTrends;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * 用户数据统计
 */
public class UserStatistics implements Serializable {

    //用户总数
    private Integer userTotalCount;

    //用户年新增计量
    private Integer userYearCount;

    //用户月新增计量
    private Integer userMonthCount;

    //用户日新增计量
    private Integer userDayCount;

    //用户类型类型饼图
    private UserTypeCake userTypeCake;

    //角色分布饼图
    private UserRoleCake userRoleCake;

    //用户活跃趋势折线图
    private List<StatisticsTrends> userActiveTrends;

    //用户注册趋势折线图
    private List<StatisticsTrends> userRegistrationTrends;

    public List<StatisticsTrends> getUserActiveTrends() {
        return userActiveTrends;
    }

    public void setUserActiveTrends(List<StatisticsTrends> userActiveTrends) {
        this.userActiveTrends = userActiveTrends;
    }

    public List<StatisticsTrends> getUserRegistrationTrends() {
        return userRegistrationTrends;
    }

    public void setUserRegistrationTrends(List<StatisticsTrends> userRegistrationTrends) {
        this.userRegistrationTrends = userRegistrationTrends;
    }

    public Integer getUserTotalCount() {
        return userTotalCount;
    }

    public void setUserTotalCount(Integer userTotalCount) {
        this.userTotalCount = userTotalCount;
    }

    public UserTypeCake getUserTypeCake() {
        return userTypeCake;
    }

    public void setUserTypeCake(UserTypeCake userTypeCake) {
        this.userTypeCake = userTypeCake;
    }

    public UserRoleCake getUserRoleCake() {
        return userRoleCake;
    }

    public void setUserRoleCake(UserRoleCake userRoleCake) {
        this.userRoleCake = userRoleCake;
    }

    public Integer getUserMonthCount() {
        return userMonthCount;
    }

    public void setUserMonthCount(Integer userMonthCount) {
        this.userMonthCount = userMonthCount;
    }

    public Integer getUserYearCount() {
        return userYearCount;
    }

    public void setUserYearCount(Integer userYearCount) {
        this.userYearCount = userYearCount;
    }

    public Integer getUserDayCount() {
        return userDayCount;
    }

    public void setUserDayCount(Integer userDayCount) {
        this.userDayCount = userDayCount;
    }
}
